<?php
/**
 * Smarty模版引擎配置文件
 *
 * @author hutushen222 2010-11-1X
 * @package iDaren/dr-includes
 */
# 禁止直接请求访问该文件
if (!defined('ABSPATH')) {
	header('Location: ./dr-404error.php');
	exit;
}

# 导入Smarty模版引擎类
require_once(ABSPATH . 'dr-includes/vendors/smarty/Smarty.class.php');

/**
 * MySmarty， iDaren的Smarty模版引擎定制版
 *
 * @author hutushen222
 */
class MySmarty extends Smarty
{

	function __construct()
	{
		$this->template_dir = ABSPATH . 'templates/';
		$this->compile_dir = ABSPATH . 'cache/templates_c/';
		$this->config_dir = ABSPATH . 'configs/';
		$this->cache_dir = ABSPATH . 'cache/';
	}
}

# 实例化一个Smarty对象
$smarty = new MySmarty();

# 定义了iDaren的网址跟路径，并将值赋给页面中相应的链接
if (!defined('BASE_HOSTPATH')) {
	define('BASE_HOSTPATH', 'http://' . $_SERVER['HTTP_HOST'] . str_replace($_SERVER['DOCUMENT_ROOT'], '', str_replace('\\', '/', ABSPATH)));
}
$smarty->assign('BASE_HOSTPATH', BASE_HOSTPATH);

// 忽略PHP结尾
